<? 
abstract class secured_basic_action extends inabuurt_controller_action{

	protected $bewGroep;
	protected $bewGroepId;
	
	protected function init(){
	
			$this -> view -> id = '';		
			
			if(!$this -> user -> validateSession()){
			
				$this -> redirect('/');
				die();
		
				
			}else{
				
				if($this -> user -> type == 0){
				
					if($this -> request -> getParam(0) != NULL){
					
						$this -> bewGroep = new user_bewonersgroep($this -> conn);
						$this -> bewGroep -> id = $this -> request -> getParam(0);
						$this -> bewGroep -> fill();
						
						$crumbs = array(
										array('beheerder', '/beheerder/'),
										array('bewonersgroepen', '/beheerder/bewonersgroepen/'),
										array($this -> bewGroep -> titel, '/gebruiker/'.$this -> bewGroep -> id .'/')
										
										);
						
						if($this -> request -> getController() != 'index'){
						$crumbs[] = array($this -> request -> getController(), '/gebruiker/'.$this -> request -> getController().'/'.$this -> bewGroep -> id .'/');
						}
						
						if($this -> request -> getAction() != 'index'){
						$crumbs[] = array($this -> request -> getAction(), '/gebruiker/bewonersgroepen/'.$this -> bewGroep -> id .'/');
						}
						
						$this -> view -> breadcrumb = $crumbs;
						
						
						
						$this -> view -> id = $this -> bewGroep -> id;
						$this -> bewGroepId = $this -> bewGroep -> id; 
					
					}else{
						
						
						$this -> redirect('/');
						die();
						
					
					}
					
					
					
					
				}else{
				$this -> bewGroep = new user_bewonersgroep($this -> conn);
						$this -> bewGroep -> id = $this -> user -> id;
				
				
				}
					
							
				
			
				
				
				
				
			
			}
			
			$this -> initController();
		
		}
		
		
		
		protected function initController(){
		
		
		}
		
	
	

	

}



?>